package com_1;

public class Costumer implements Runnable {//定义一用户类，实现Runable接口，以便可以多线程操作
    private Box b;//在此类定义一个变量。就是奶箱对象，以便可以操作奶箱中的数据以及方法
    public Costumer(Box b) {//通过有参数构造方法将奶箱作为参数
        this.b = b;//将奶箱的对象赋值给本类
    }
    @Override
    public void run() {//重写Runable接口中的方法
        while (true) {//这里需要使用死循环完成取奶的动作
            b.get();//通过奶箱的对象也就是成为了本类的变量调用奶箱类中取牛奶的方法获取牛奶
        }
    }
}
